#pragma once

/** MonitorStatus
*
*/
typedef struct
{
	CString mAwOn;
	CString mAwOff;
	CString mAlarming;
}MonitorStatus;

/** HomeWatchStatus
*
*/
typedef struct
{
	CString mHomeWatchOn;
	CString mHomeWatchOff;
}HomeWatchStatus;


/** PortName
*
*/
typedef struct
{
	CString mName[25];
}PortName;


/** TalkStatus
*
*/
typedef struct
{
	CString mTalkFault;
	CString mTalkReq;
}TalkText;


/** StaticText Info
*
*/
typedef struct
{
	MonitorStatus	mMonitorStatus;
	HomeWatchStatus mHomeWatchStatus;
	PortName		mPortName;
	TalkText		mTalkStatus;
}StaticText;




class CStaticText
{
public:
	CStaticText();
	~CStaticText();

public:
	StaticText& GetStaticText();
	CString* GetPortName();

private:
	StaticText mStaticText;
};